FROM hub.oepkgs.net/openeuler/openeuler:24.03-lts

# 安装必要的依赖项
# 下载并安装 MinIO
COPY ./minio /opt/minio/
RUN chmod +x /opt/minio/minio && \
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
    echo "Asia/Shanghai" > /etc/timezone

# 设置环境变量
ENV MINIO_ROOT_USER=admin
ENV MINIO_ROOT_PASSWORD=password

# 暴露端口
EXPOSE 9000 9002

# 创建数据卷目录
RUN mkdir -p /opt/minio/data

# 启动 MinIO
CMD /opt/minio/minio server --address :9000 --console-address :9002 /opt/minio/data